Unigraphics. Справочник по интерфейсу пользователя

       

Regula-Falsi Goal Seek [Метод ложного положения]


Другое распространенное название - метод хорд. В основе этого метода лежит линейная интерполяция по двум значениям функции, имеющим противоположные знаки [предполагается, что уравнение имеет вид f(x)=0]. Сначала находится интервал области определения, на концах которого значения функции имеют противоположные знаки. Затем строится хорда по точкам, соответствующим границам интервала. Эта хорда обязательно пересекает ось X, разбивая интервал на два участка. В свою очередь, берется тот участок, на концах которого значения функции имеют противоположные знаки. Итерационный процесс продолжается до тех пор, пока интервал не войдет в заданный допуск. Почти так же работает функция электронной таблицы Goal Seek.

Если в диалоговом окне Setup UG Goal Seek ( Options—>Setup Goal Seek ) Вы указали метод Regula Falsi, то при выборе опции Tools—>Goal Seek появляется диалоговое окно Regula Falsi Goal Seek.

Для опции Regula Falsi Method требуется следующая информация:



Поле Variable Cell может содержать информацию любого типа, кроме формул.

Поле Target Cell должно содержать формулу.

Значения полей Lower Bracket и Upper Bracket можно не задавать. В таком случае нижней границей интервала будет значение Variable Cell, а верхней границей - значение Variable Cell плюс малая величина (0.12). Но имейте в виду - хорошее начальное приближение существенно ускоряет процесс вычисления.

Прежде всего программа проверяет значения функции на концах заданного интервала. Если эти значения имеют одинаковые знаки, то интервал расширяется до тех пор, пока на его концах значения функции не будут иметь противоположные знаки. [Если такой интервал не будет найден, то уравнение не имеет решения.] После этого выполняется алгоритм метода хорд, описанный в начале раздела.

В дополнение к наиболее распространенным ошибкам, которые встречаются при использовании любого численного метода, в методе хорд возможна следующая ситуация:

Bracket values could not be found. [Не найден интервал области определения.]



Содержание раздела